home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / xa / MetaModelCellDialog$MetaTable.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.3 KB  |  65 lines

  1. package com.extensibility.xa;
  2.  
  3. import com.extensibility.rock.RTable;
  4. import com.extensibility.rock.table.QlickerDataSource;
  5. import com.extensibility.xml.ParserException;
  6. import java.awt.event.MouseEvent;
  7. import javax.swing.JPopupMenu;
  8. import javax.swing.JTable;
  9. import javax.swing.table.TableCellEditor;
  10. import javax.swing.table.TableCellRenderer;
  11.  
  12. class MetaModelCellDialog$MetaTable extends RTable {
  13.    // $FF: synthetic field
  14.    final MetaModelCellDialog this$0;
  15.    MetaModelCellDialog.MetaTableModel model;
  16.    MetaModelCellDialog.MetaTableHeader metaTableHeader;
  17.  
  18.    MetaModelCellDialog$MetaTable(MetaModelCellDialog var1, MetaModelCellDialog.MetaTableModel var2) {
  19.       super(var2);
  20.       this.this$0 = var1;
  21.       this.model = var2;
  22.       this.metaTableHeader = new MetaModelCellDialog.MetaTableHeader((MetaModelCellDialog)null);
  23.    }
  24.  
  25.    public TableCellRenderer createHeaderRenderer(int var1) {
  26.       return this.metaTableHeader;
  27.    }
  28.  
  29.    public TableCellEditor createCellEditor(int var1) {
  30.       return new MetaPropQlicker((QlickerDataSource)null);
  31.    }
  32.  
  33.    public int getInitialColumnWidth(int var1) {
  34.       return var1 == 0 ? 80 : this.this$0.extraUI.getInitialColumnWidth(2, var1 - 1);
  35.    }
  36.  
  37.    public double getColumnWeight(int var1) {
  38.       return var1 == 0 ? 0.2 : this.this$0.extraUI.getColumnWeight(2, var1 - 1);
  39.    }
  40.  
  41.    public boolean pasteable() {
  42.       return false;
  43.    }
  44.  
  45.    public void cut() {
  46.    }
  47.  
  48.    public void copy() {
  49.    }
  50.  
  51.    public void paste() {
  52.    }
  53.  
  54.    public void clear() {
  55.    }
  56.  
  57.    public JPopupMenu createCellPopup(MouseEvent var1, int var2, int var3, TableCellEditor var4) {
  58.       return null;
  59.    }
  60.  
  61.    public ParserException validateCell(String var1) {
  62.       return this.model.validateCell(var1, ((JTable)this).getEditingRow(), ((JTable)this).getEditingColumn());
  63.    }
  64. }
  65.